/** Draws a deperspective dot ground, or ground+ceiling.
    Deperspective: stimulus is uniformly distributed on the imaging plane.

    DCN 27-06-2010
*/

#pragma once
#include "StimDotGround.h"
class CStimDotGroundDeperspective :
    public CStimDotGround
{
public:
    CStimDotGroundDeperspective(const bool& bAlsoCeiling_, const enum Stims::ObjType& eObjType_ = Stims::GLpoint);
    virtual ~CStimDotGroundDeperspective(void);

    // other
    virtual std::string GetName ();

protected:
    void    InitVectors();
    void    ComputeDistribution();
    double  ComputeSlice(const double& dDepth_,const int& nIdx_) {return -999.;}; // Not relevant (would never be called)
};

